dsh-deepseek-pet:在 DSH Web 中嵌入 DeepSeek 蓝色小鲸鱼桌宠

dsh-deepseek-pet 是 DSH Web 的一个轻量级插件,旨在解决页面缺乏直观交互反馈对象的问题。该插件在页面右下角嵌入一只可互动的 DeepSeek 蓝色小鲸鱼桌宠,支持拖拽、呼吸摇摆动画及位置记忆。其核心功能包括桌面互动与模型联动:用户可通过单击、双击、长按、悬停或右键菜单与桌宠进行多样化互动;Agent 可调用 `pet_say` 工具触发桌宠说话,并在对话开始(思考)和结束(庆祝)时同步状态。安装前需确保已安装 DSH 和 pnpm,通过克隆仓库、执行 `build.ps1` 构建生成 `client.js`,最后使用 `dsh plugin` 命令安装并重启 DSH W

Read More
dsh-client-ui-pet: Adding a Q Desktop Pet Overlay to the DSH Web Interface

dsh-client-ui-pet is an MIT-licensed DSH Web GUI plugin maintained by qweqwe12382, designed to visually display session activity status through a chibi desktop pet overlay in the bottom-right corner of the page. The plugin maps the current session state to the character's expressions, actions, and dialogue bubbles, covering states such as idle, thinking, reading, editing, working, task completion, and error, each accompanied by rotating text and built-in sprite sheet frame animations. The plugin architecture is divided into host and browser components, with core functionality residing on the browser side, leveraging React and DSH runtime dependencies to inline images as base64, eliminating the need for static file routing. Users can install it via the `dsh plugin` command, and display preferences are stored in the browser's localStorage. This plugin is intended solely for display purposes.

Read More
DeepSeek Harness Web UI Status Desktop Pet Plugin for dsh-deepseek-girl-pet

dsh-deepseek-girl-pet is an open-source Cordis desktop pet plugin based on DSH's "everything is a plugin" philosophy, specifically designed for the DeepSeek Harness Web UI. The plugin intuitively displays the current Session status through an animated character in the lower-right corner of the interface: it shows a standby animation holding a board when idle, switches to a working animation when executing tasks, and switches to a waiting animation when awaiting interaction. Additionally, it supports 16-direction mouse tracking, automatically returns to standby after the mouse stops for 1.1 seconds, allows size switching on click, and is compatible with prefers-reduced-motion. As an unofficial community project (MIT License), the plugin does not modify core source code, does not read or write conversation data, and does not rely on external CDNs, ensuring lightness and safety. Installation methods include installing via dsh.

Read More